
package br.siseventos.service;

import br.siseventos.dao.TipoAtividadeDao;
import br.siseventos.model.TdTipoAtividade;
import java.io.Serializable;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;


public class TipoAtividadeService extends BaseService {
    // Campos
    private TipoAtividadeDao tipoAtividadeDao;
    
    // Construtor
    public TipoAtividadeService() {
        this.tipoAtividadeDao = new TipoAtividadeDao();
    }
    
    // Serviço
    @Transactional
    public TdTipoAtividade consultar(int id) throws Exception{
        return tipoAtividadeDao.consultar(id);
    }
    
    @Transactional
    public List<TdTipoAtividade> consultarTodos() throws Exception{
        return tipoAtividadeDao.consultarTodos();
    }
    
    @Transactional
    public Long incluir(TdTipoAtividade tipoAtividade) throws Exception{
        return tipoAtividadeDao.incluir(tipoAtividade);
    }
    
    @Transactional
    public void excluir(int id) throws Exception{
        tipoAtividadeDao.excluir(id);
    }
    
    @Transactional
    public void alterar(TdTipoAtividade tipoAtividade) throws Exception{
        tipoAtividadeDao.alterar(tipoAtividade);
    }
    
}
